/**
 * Copyright ToFBA Ecommerce Logistics LTD. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of
 * Shenzhen ToFBA Ecommerce Logistics Co., Ltd.
 * No body can copy or modify any part of this source without the permission of
 * Shenzhen ToFBA Ecommerce Logistics Co., Ltd.
 *   _________    ___   ________  ______        _       
 *  |  _   _  | .'   `.|_   __  ||_   _ \      / \      
 *  |_/ | | \_|/  .-.  \ | |_ \_|  | |_) |    / _ \     
 *      | |    | |   | | |  _|     |  __'.   / ___ \    
 *     _| |_   \  `-'  /_| |_     _| |__) |_/ /   \ \_  
 *    |_____|   `.___.'|_____|   |_______/|____| |____|
 *                                                
 */
package com.lmexpress.orm.tongtool;

import java.io.Serializable;
import java.util.List;

@SuppressWarnings("serial")
public class ShippingMethod implements Serializable {
    private String shippingMethodCode;// String 50 必须 渠道代码,物流商系统用来识别渠道的代码    
    private String shippingMethodName;// String 255 必须 渠道名称    
    private String hasTrackingNumber;// Boolean 1 可选 是否有追踪号 0 无跟踪号,1 有跟踪号    
    private String confirmRequired;// Boolean 1 可选 是否需要交运，各物流公司叫法可能不同,有些物流公司叫提审或预报 0 不需要,1 需要    
    private String isValid;// Boolean 1 必须 渠道是否有效0 无效, 1 有效    
    private String trackUrl;// String 500 可选 追踪信息查询网址
    private String isPrintTemplate;
    private String carrierId;
    private List<ExtendParameter> extendParameters;
    
    public String getShippingMethodCode() {
        return shippingMethodCode;
    }
    
    public void setShippingMethodCode(String shippingMethodCode) {
        this.shippingMethodCode = shippingMethodCode;
    }
    
    public String getShippingMethodName() {
        return shippingMethodName;
    }
    
    public void setShippingMethodName(String shippingMethodName) {
        this.shippingMethodName = shippingMethodName;
    }
    
    public String getHasTrackingNumber() {
        return hasTrackingNumber;
    }
    
    public void setHasTrackingNumber(String hasTrackingNumber) {
        this.hasTrackingNumber = hasTrackingNumber;
    }
    
    public String getConfirmRequired() {
        return confirmRequired;
    }
    
    public void setConfirmRequired(String confirmRequired) {
        this.confirmRequired = confirmRequired;
    }
    
    public String getIsValid() {
        return isValid;
    }
    
    public void setIsValid(String isValid) {
        this.isValid = isValid;
    }
    
    public String getTrackUrl() {
        return trackUrl;
    }
    
    public void setTrackUrl(String trackUrl) {
        this.trackUrl = trackUrl;
    }
    
    public String getIsPrintTemplate() {
        return isPrintTemplate;
    }
    
    public void setIsPrintTemplate(String isPrintTemplate) {
        this.isPrintTemplate = isPrintTemplate;
    }
    
    public String getCarrierId() {
        return carrierId;
    }
    
    public void setCarrierId(String carrierId) {
        this.carrierId = carrierId;
    }
    
    public List<ExtendParameter> getExtendParameters() {
        return extendParameters;
    }
    
    public void setExtendParameters(List<ExtendParameter> extendParameters) {
        this.extendParameters = extendParameters;
    }
    
}